#wp.wp {width: 100%;min-width: 1100px;}
.digest {width: 716px;padding-right: 0;border: 0;}
.digest .bm_c {padding: 0;}

.digest .sd {width: 279px;}
.digest .sd .bm,.digest .sd .block {/*padding: 16px;border: 1px solid #DADBDF;border-radius: 8px;background: #FFF;*/}
.digest .sd .bm_h,.digest .sd .blocktitle {border-bottom: 1px solid #C8CDD3;}
.digest .sd .bm_h h1,.digest .sd .blocktitle .titletext {border-bottom: 1px solid #008CD7;font-weight: normal;}

.digest_video.bm {/*padding: 16px;border: 1px solid #DADBDF;border-radius: 8px;background: #FFF;margin: 0 0 26px;*/}
.digest_video.bm .block {padding: 0;border: 0;border-radius: 0;/*background: #FFF;*/margin: 0 0 16px;}
#ct .digest_video.bm .block.last {margin: 0;}
#ct .sd .bm_c {margin: 0;}

.digest .sd .bm.classes {}
.bm.classes .bm_c a {display: inline-block;text-align: center;font-size: 14px;margin: 0 45px 15px 0;}
.bm.classes .bm_c a.ii {/*float: right;*/}
.bm.classes .bm_c a i {display: block;width: 48px;height: 48px;background:url('../images/class_icon.png') 0 0 no-repeat transparent;background-size: 48px auto;}
.bm.classes .bm_c a#class1 i {background-position: 0 -56px;}
.bm.classes .bm_c a#class2 i {background-position: 0 -350px;}
.bm.classes .bm_c a#class3 i {background:url('../images/vicon.png') 0 0 no-repeat transparent;background-size: 48px auto;}
.bm.classes .bm_c a#class4 i {background-position: 0 -118px;}
.bm.classes .bm_c a#class5 i {background-position: 0 -292px;}

#digest_banner .block {width: 1100px; height: 348px; position: relative; margin: 0 auto;}
#digest_banner .bd ul {height: 348px;overflow: hidden;}
#digest_banner .bd li {display: block; width: 1100px; height: 348px; overflow: hidden; position: relative;}
.caption_info {width: 160px; height: 40px; position: relative; margin: 36px 0 0 35px;}
.caption_info .num {position: absolute; font-size: 44px; left: 0; text-align: right; line-height: 38px; color: #fff;}
.caption_info .author {line-height: 22px; position: absolute; left: 55px; font-size: 15px; color: #FFFFFF; margin-left: 0;}
.caption_info .data {font-size: 11px; position: absolute; left: 55px; top: 22px; color: #FFFFFF;}

#digest_banner {/*background: url('../images/vbg.png') center center repeat transparent;*/height: 353px;padding-top: 10px;}
#digest_banner .hd{ height:6px; overflow:hidden; position:absolute; left:20px; bottom:20px; z-index:1; }
#digest_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
#digest_banner .hd ul li{ float:left; margin-right:6px;  width:6px; height:6px; line-height:14px; text-align:center; background:#fff; cursor:pointer; color: #41A9FE;overflow: hidden;text-indent: -100px; border-radius: 50%;}
#digest_banner .hd ul li.on{ background:#41A9FE; color:#fff; }

#digest_banner .bd li:hover .txt {opacity:1;filter:alpha(opacity=90);}
#digest_banner .bd li .txt {opacity:0;filter:alpha(opacity=0);width: 1100px; height: 348px; position: absolute;left: 0;top: 0;z-index: 99;background-color: rgb(9,9,9); background-color: rgba(9,9,9,0.5); color: #FFF;-webkit-transition:opacity 0.85s,-webkit-transform 0.85s;transition:opacity 0.85s,transform 0.85s;}
#digest_banner .txt h2 {line-height: 32px; margin: 26px 0 0 35px;}
#digest_banner .txt h2 a {font-size: 20px; text-decoration: none; font-weight: normal;color: #fff;}
#digest_banner .txt h2 a:hover {color: #fff;}
#digest_banner .txt p {line-height: 29px; text-align: left; font-size: 14px; margin: 26px 0 0 35px; float: left; color: #fff;width: 100%;height: 85px;overflow: hidden;}
#digest_banner .txt a.read-more {display: block; border: 1px solid #FFF; height: 26px; line-height: 26px; padding: 0 15px; font-size: 12px; color: #FFF; text-decoration: none; float: right; margin: 50px 35px 0 0; border-radius: 20px;}
/*#digest_banner .txt a:hover.read-more {border: 1px solid #41A9FE; background: #41A9FE; color: #FFF;}*/
#digest_banner .img-con {width: 1100px; height: 348px; overflow: hidden;}
#digest_banner img {display: block;width: 1100px;height: 348px;}
#digest_banner .btn {}
#digest_banner .btn a {position: absolute; top: 50%; margin-top: -30px; font-size: 60px; text-decoration: none; font-family: 'Simsun';color: #a8a8a8;}
#digest_banner .btn a.prev {left: -75px;}
#digest_banner .btn a.next {right: -75px;}
#digest_banner .btn a:hover {color:#41A9FE; text-decoration: none;}

.digest #modcp_btn {display:block;background:url('../images/btn_modcp.png') no-repeat 0 0 transparent;height: 50px;margin: 0 0 15px;text-indent: -200px;overflow: hidden;}
.digest #newpost {display:block;background:url('../images/btn_newpost.png') no-repeat 0 0 transparent;height: 50px;margin: 0 0 15px;text-indent: -200px;overflow: hidden;}
.digest #newpost.contribute {background:url('../images/btn_contribute.png') no-repeat 0 0 transparent;}

.digest .bm {border: none;background: none;}
.digest .bm_c dl {/*border: 1px solid #DADBDF;background: #FFF;*//*border-radius: 8px;*/    border-bottom: 1px dotted #CCCCCC;margin: 0 auto 20px;padding-bottom: 20px;}
.digest .bm_c dt {padding: 0;margin: 0 0 15px;}
.digest .bm_c dt a {color: #505b63;font-size: 20px;font-weight: normal;}
.digest .bm_c dt a.xg1 {line-height: 20px;font-size: 16px;font-weight: normal;margin-top: 10px;}
.digest .bm_c dd {margin: 16px 0 5px;}
.digest .bm_c dd.xs2 {margin-bottom: 0;}
.digest .bm_c dd.pic {padding: 0;text-align: center;}
.digest .bm_c dd.pic img {max-width: 100%;}
.digest .bm_c dd a.xi2 img {border-radius: 50%;vertical-align: middle;margin-right: 10px;}
.digest .bm_c dd.info {margin: 10px 0 5px;}
.digest .bm_c dd label {display: inline-block;line-height: 18px;color: #C7C7C7;cursor: auto;}
.digest .bm_c dd label b{font-weight: normal;color: #9A9898;}
.digest .bm_c dd label .xgt {line-height: 20px;font-weight: normal;float: left;margin: 0 15px 0 0;}
.digest .bm_c dd label .xg1 {background: url('../images/icon.png') 0 0 no-repeat transparent;padding-left: 25px;line-height: 20px;font-weight: normal;float: left;}
.digest .bm_c dd em.views {display: inline-block;background: url('../images/icon.png') 0 -22px no-repeat transparent;padding-left: 26px;line-height: 22px;}
.digest .bm_c dd em.replies {display: inline-block;background: url('../images/icon.png') 0 -41px no-repeat transparent;padding-left: 25px;line-height: 22px;}

div.orbit-wrapper { position: relative; overflow: visible; width: 100%;height: 360px;margin: 0 auto;}
div.orbit { position: relative; overflow: hidden;height: 350px;width: 1002px;margin: 0 auto;}
div.orbit span { display:none;}
div.orbit a { position: absolute;left: 70px;display:block;height: 348px;width: 1100px;box-shadow: 3px 3px 8px rgba(0,0,0,0.5);/*padding:3px;*/border:#ccc 1px solid;background:#fff; }
/*
div.orbit-wrapper h4{ display: none;position: absolute;left: 70px;font-size: 22px;font-weight: normal;width: 1002px;background-color: rgba(9,9,9,0.5);bottom: 0;z-index: 99999;line-height: 350px; }
div.orbit-wrapper h4 a{color: #FFF;}
*/
div.orbit a .title { position: absolute;text-align: center; bottom: 0; left: 0; line-height: 36px; background-color: #999; background-color: rgba(0,0,0,0.5); color: #FFF; text-indent: 5px; }

div.timer {display: none;}

.geeker li {margin: 5px 0 15px;float: left;text-align: center;}
.geeker li.li0 {float: right;}
.geeker .avt {/*float: left;margin-right: 20px;*/}
.geeker .avt img {width: 90px;height: 90px;}
.geeker a.info {display: block;font-size: 18px;color: #505b63;width:96px;height: 32px;line-height: 38px;overflow: hidden;}
.geeker span.info {display: block;color: #888a8c;}

#portal_block_24 {display: none;}
